<?php
if (isset($_SESSION['user_id']) && is_numeric($_SESSION['user_id'])) {
    if (!isset($InputData['cfg_type'])) {
        //设置首页视图
        if ($isTablet === FALSE) {
            $tittleText = '设置';
        } else {
            $tittleText = '当前位置：SNEAKER CUSTOM / 设置';
        }
        require_once("{$CfgPara->root}/model/user.m.php");
        // 获取用户余额
        $myUser = new user_m($CfgPara->database);
        $userMsg = $myUser->user_msg('Id', $_SESSION['user_id']);
        require("{$viewRoot}tittle_back_bar{$viewEx}");
        require("{$viewRoot}user_cfg{$viewEx}");
    } else {
        require_once("{$CfgPara->root}/model/user.m.php");
        $myUser = new user_m($CfgPara->database);
        if (isset($_SESSION['user_admin']) && $_SESSION['user_admin'] == 1 &&
            isset($InputData['user_id']) && is_numeric($InputData['user_id'])
        ) {
            //20170206 新增 管理员进行用户管理时，会上传具体管理的用户的id 其它情况为当前用户编辑自己的资料
            $userId = $InputData['user_id'];
        } else {
            $userId = $_SESSION['user_id'];
        }
        $userMsg = $myUser->user_msg('Id', $userId);
        if ($InputData['cfg_type'] == 1) {
            if (isset($InputData['cfg_user_msg_save'])) {
                // 个人资料保存
                $result = $myUser->user_msg_save($InputData, $InputData['cfg_user_msg_save'], $userId);
                echo($result);
                goto page_end;
            } elseif (!isset($InputData['cfg_user_msg'])) {
                // 个人资料视图
                if ($isTablet === FALSE) {
                    $tittleText = '个人资料';
                } else {
                    $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料';
                }
                require("{$viewRoot}tittle_back_bar{$viewEx}");
                // 个人资料内容统一使用移动端界面
                require("{$CfgPara->root}/view/user_cfg_msg.app.v.php");
            } elseif ($InputData['cfg_user_msg'] == 1) {
                if (!isset($InputData['cfg_user_avatar'])) {
                    //修改头像视图
                    if ($isTablet === FALSE) {
                        $tittleText = '修改个人头像';
                    } else {
                        $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料 / 修改个人头像';
                    }
                    $userAvatarImgPage = "{$CfgPara->httproot}/index.php?controller=user_cfg&cfg_type=1&cfg_user_msg=1&cfg_user_avatar=get";
                    require("{$viewRoot}tittle_back_bar{$viewEx}");
                    // 个人资料内容统一使用移动端界面
                    require("{$CfgPara->root}/view/user_cfg_msg_avatar.app.v.php");
                }
                // 20170518 头像上传修改 已改动到img_editor.c.php中统一处理
            } else {
                if ($InputData['cfg_user_msg'] == user_m::MsgArea) {
                    if ($isTablet === FALSE) {
                        $tittleText = '修改地区';
                    } else {
                        $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料 / 修改地区';
                    }
                } elseif ($InputData['cfg_user_msg'] == user_m::MsgSex) {
                    if ($isTablet === FALSE) {
                        $tittleText = '修改性别';
                    } else {
                        $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料 / 修改性别';
                    }
                } elseif ($InputData['cfg_user_msg'] == user_m::MsgBirthday) {
                    if ($isTablet === FALSE) {
                        $tittleText = '修改生日';
                    } else {
                        $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料 / 修改生日';
                    }
                } elseif ($InputData['cfg_user_msg'] == user_m::MsgPassword) {
                    if ($isTablet === FALSE) {
                        $tittleText = '修改密码';
                    } else {
                        $tittleText = '当前位置：SNEAKER CUSTOM / 设置 / 个人资料 / 修改密码';
                    }
                } else {
                    exit('提交的修改个人资料类型错误');
                }
                require("{$viewRoot}tittle_back_bar{$viewEx}");
                // 个人资料内容统一使用移动端界面
                require("{$CfgPara->root}/view/user_cfg_msg_edit.app.v.php");
            }
        } elseif ($InputData['cfg_type'] == 88) {
            //进入购买金币界面
            $tittleText = '充值金币';
            require("{$viewRoot}tittle_back_bar{$viewEx}");
            require("{$viewRoot}user_pay_check{$viewEx}");
        } elseif ($InputData['cfg_type'] == -1 && isset($InputData['user_state'])) {
            //20170207 新增 用户封停 数据库新增了用户状态字段 -1代表状态为封停 0正常
            $result = $myUser->user_stop($userId, $InputData['user_state']);
            echo $result;
            goto page_end;
        }
    }
} else {
    require("{$CfgPara->root}/controller/user_login.c.php");
}

page_end:
?>

